to complete satisfactorily - Turco Inglés Diccionario